@charset "UTF-8";
/* 共享框架 */
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{background-color:#f6f7f8;cursor:auto;font-family:"Microsoft YaHei","simsun","Lucida Grande","Lucida Sans Unicode";font-size:16px;}
html,body{-webkit-text-size-adjust:none;color:#000;}
table{border-collapse:collapse;border-spacing:0;}
cite, u, i, s, em {font-style: normal;text-decoration:none;}
ol,ul,li{list-style:none;vertical-align:middle;}
img{border:none;border-width:0;vertical-align:middle;}
form {padding:0; margin:0;}
a{color:#000;outline:medium none;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{color:#07A7E1; text-decoration:underline;}
a:active{star:expression(this.onFocus=this.blur());}

/* 头部 */
.header{background-color:#fff;border-bottom:1px solid #E3E3E3;width:100%;overflow:hidden;}
.header_box{height:100px;width:1200px;margin:0 auto;position:relative}
.logo{background:url("../img/logo.png") no-repeat scroll 0 0;display:block;height:100px;width:200px;float:left;}
.logo a{display: block;height: 100px;overflow: hidden;text-indent: -999em;width:200px;}
.topnav{float:left;margin-top:30px;margin-left:30px;width:490px;overflow:hidden;height:38px;}
.topnav li{float:left;display:inline;}
.topnav li a{color: #000;display: block;font-size: 20px;height:34px;line-height:34px; margin: 0 20px;text-decoration: none;	}
.topnav li.current a,.topnav li a:hover{border-bottom:3px solid #0245DC;border-radius: 3px;}

.search{float: left; margin-top:30px;position: relative; width:230px;}
#frm_search{background-color:#F5F5F5;border-radius: 4px;}
#keyboard{background-color: transparent;height: 40px;padding: 0 15px;border: none;width: 200px;outline:0;-webkit-box-shadow:0 0 transparent;}
.search_submit{background:url("../img/search.png") no-repeat scroll center;border:0;width: 32px;height: 32px;margin-right:10px;position: absolute;right: 0;top: 4px;cursor: pointer;}

/* 会员 */
#userinfo{width:250px;float:right;text-align:right;}
#quick_links{height:auto;float:right;margin-top:40px;}
#quick_links ul{float: right;}
#quick_links li{float: left; height:16px;line-height: 16px;padding: 0 7px;border-left: 1px solid #E0E0E0;max-width: 140px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;}
#quick_links li a:link, #quick_links li a:visited{color: #0245DC;}
#quick_links li a:hover{color: #ff5500;}
#quick_links li.today, #quick_links li.member{color: #666;border: 0 none;}

/* banner */
.banner {color: #fff;text-align: center;height: 180px;padding:60px 0 40PX;background-color: #2d3757;background-image: url("../img/banner.png");background-position: center center;background-size: cover;background-repeat: no-repeat;position: relative;}
.banner h2{font-size:35px;font-weight:700;margin-bottom:10px}
.banner p{font-size:16px;color: #fff}
.banner a{color: #fff; font-size:18px;display:inline-block;padding:10px 15px 10px 0;}
.banner .search-form{margin:30px auto 0;box-sizing:content-box;position: relative;}
.banner .search-form .site-search-form{display: inline-block;}
.banner .search-form .search-cat{display:inline-block;float:left;width:80px;height:44px;border:none;margin-right:-3px;border-radius:30px 0 0 30px;background: #f1f1f1;text-align:center;text-align-last: center;-webkit-appearance: none;}
.banner .search-form .search-input{background:#fff;height:44px;line-height:44px;font-size:16px;display:inline-block;float:left;width:800px;font-family:"Microsoft YaHei";text-indent:30px;border-radius:4px 0 0 4px;border:none;outline:none;}
.banner .search-form .search-btn{background:#ff5f33;font-size:16px;height:44px;border:none;color:#fff;display:inline-block;float:left;width:140px;border-radius:0 4px 4px 0;cursor: pointer;}

.banner_vip{ overflow: hidden; margin-top: 20px;}

/* 主体 */
.wrapper,.main{width:1200px; margin:0 auto; overflow:hidden;}
.fl{float:left; width:900px; overflow:hidden;}
.fr{float:right; width:280px; overflow:hidden;}

/* 结构 */
.list_latest,.list_column{overflow:hidden; margin-top:20px;zoom: 1;}

.left_bar{float: left; width: 850px; height: 450px;}
.middle_bar{float: left; width: 240px; height: 450px; margin-left: 20px;}
.right_bar{float: right; width: 330px; height: 450px;}

.module_panel{background-color: #fff;overflow: hidden;border-radius: 4px;}
.zmtpc_kx{background-color: #fff;overflow: hidden;border-radius: 4px;margin-bottom:50px;}
.module_box{padding:25px 15px 15px 15px;}
.ul_cell{margin-bottom: 15px;}
.ul_cell img{display: inline-block;margin: 0 5px;}
.ul_cell .col{line-height: 28px; height:28px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;width:210px;}
.ul_btn{height: 34px; overflow:hidden;}
.ul_btn .btn_login,.ul_btn .btn_regist{width: 94px;height: 32px;line-height: 32px;text-align: center;display: block;}
.ul_btn .btn_login{float: left;background-color: #fd7400;border: 1px solid #fd7400;color: #FFF;}
.ul_btn .btn_regist{float: right;border: 1px solid #0245DC;color: #0245DC;}
.class_cell{overflow:hidden;}
.class_cell_hd{height: 32px;line-height: 32px;text-align: center;color: #FFF;background-color: #0245DC;border: 1px solid #0245DC;margin-bottom: 20px;border-radius: 4px;}
.class_cell_bd,.class_cell_list{overflow:hidden;}
.class_cell_list li{float: left; line-height: 1.2; width: 33.33%; text-align: center; padding: 20px 0;}
.member{overflow:hidden; margin-bottom:15px;}
.member p{height:26px; line-height:26px;}

.class_cell_list li a{display:inline-block;}
.class_cell_list li i{height:28px; width:28px; display:inherit;}
.class_cell_list li i.column_ico_1{background:url("../img/column-ico-1.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_2{background:url("../img/column-ico-2.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_3{background:url("../img/column-ico-3.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_4{background:url("../img/column-ico-4.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_5{background:url("../img/column-ico-5.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_6{background:url("../img/column-ico-6.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_7{background:url("../img/column-ico-7.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_8{background:url("../img/column-ico-8.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_9{background:url("../img/column-ico-9.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_10{background:url("../img/column-ico-10.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_11{background:url("../img/column-ico-11.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_12{background:url("../img/column-ico-12.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_13{background:url("../img/column-ico-13.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_14{background:url("../img/column-ico-14.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_22{background:url("../img/column-ico-22.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_23{background:url("../img/column-ico-23.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_24{background:url("../img/column-ico-24.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_25{background:url("../img/column-ico-25.png") no-repeat scroll center;}
.class_cell_list li i.column_ico_26{background:url("../img/column-ico-26.png") no-repeat scroll center;}
.class_cell_list li p{font-size: 14px; color: #333333; margin-top: 10px;}
.class_cell_list li.current p{font-weight: 700;}

.new_box{padding: 25px 0 20px 20px; overflow:hidden;}
.new_cell{margin-bottom: 16px;}
.new_cell_list{overflow:hidden;}
.new_cell_list li{height: 20px; line-height: 20px;margin:20px 20px 0 0;}
.new_cell_list li a{background:url("../img/dot.jpg") no-repeat scroll left center; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 20px;float: left;max-width: 600px;}
.new_cell_list li span{float: right; color: #99a2aa;}
.classified{float: left; margin-right:10px; padding:0 8px; height: 18px; line-height: 18px; color:#0245DC; border: 1px solid #0245DC; border-radius: 20px; font-size: 12px; text-align: center; display: inline-block;}
.classified a{color: #0245DC;}

.recommend_box{padding: 25px 20px 20px 20px;}
.recommend_hd{line-height: 20px; height: 20px; padding-bottom:8px;}
.recommend_hd span{position: relative; font-size: 20px; float: left; padding-left:20px;}
.recommend_hd span::after{width: 5px;height: 18px;content: ' ';background-color: #0245DC;display: block;position: absolute;left: 0;top: 50%;margin-top: -9px;border-radius: 4px;}
.recommend_bd{overflow:hidden;}
.recommend_free{color:#282e33;line-height:22px;margin-top:14px; margin-bottom:3px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 1px;float: left;max-width: 300px;}
.recommend_free i{display:inline-block;width:5px;height:5px;background:url("../img/dot.jpg") left center no-repeat;border-radius: 50%;vertical-align:middle;margin-right: 10px;position:relative;}
.recommend_free_list{width:280px;height:110px;overflow:hidden}
.recommend_free_list.show2{height: 40px;}
.recommend_free_list.show3{height: 110px;}
.recommend_free_list a{display:inline-block;padding:4px 10px;border-radius:15px;border:1px solid #99a2aa;margin:10px 6px 0 0;color:#99a2aa;font-size:12px;}
.recommend_free_list a:hover{background:#0245DC;border:1px solid #0245DC;color:#fff;text-decoration:none;}

.column_panel{height: 30px; padding-top: 30px; margin-bottom:10px;}
.column_panel_hd{float: left;position: relative;padding-left: 20px;line-height: 1;font-size: 20px;margin-left: 20px;}
.column_panel_hd::before{width: 5px;height: 18px;content: ' ';background-color: #0245DC;display: block;position: absolute;left: 0;top: 50%;margin-top: -9px;border-radius: 4px;}
.column_panel_hd a{color: #333333;}
.column_panel_bd{overflow: hidden; float: right;}
.column_panel_bd li{float: left; line-height: 30px;margin-right:20px;}
.column_panel_bd li a{color: #666666;}

/* 切换 */
.column_panelrj_bd{overflow: hidden; float: right;}
.column_panelrj_bd li{float: left; line-height: 30px;margin-right:20px;}
.column_panelrj_bd li a{color: #666666;}
.column_panelpz_bd{overflow: hidden; float: right;}
.column_panelpz_bd li{float: left; line-height: 30px;margin-right:20px;}
.column_panelpz_bd li a{color: #666666;}
.column_panelzx_bd{overflow: hidden; float: right;}
.column_panelzx_bd li{float: left; line-height: 30px;margin-right:20px;}
.column_panelzx_bd li a{color: #666666;}
.column_panelzs_bd{overflow: hidden; float: right;}
.column_panelzs_bd li{float: left; line-height: 30px;margin-right:20px;}
.column_panelzs_bd li a{color: #666666;}

.column_box{padding: 25px 40px 20px;overflow: hidden;}
.column_col{float: left; width: 840px;}

.column_cell{ overflow:hidden;}

.column_cell_title{position: relative;margin-bottom: 20px;}
.column_cell_title span{position: relative;z-index: 9;font-size: 18px;display: inline-block;}
.column_cell_title::after{position: absolute;width: 4px;height:4px;content:' ';left:80px;bottom: 9px;background-color: #0245DC;}

.column_cell_list{overflow: hidden;}
.column_cell_list li{width: 400px;margin-bottom: 20px;height: 20px;line-height: 20px;margin-right: 20px;float:left; font-size:14px;}
.column_cell_list li a{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: inline-block;}
.column_cell_list li a.adjust{width: 330px;}
.column_cell_list li .time{display: inline-block;float: right;line-height: 22px;color: #999;font-size: 12px;}

.column_cell_list_img{overflow:hidden;}
.column_cell_list_img li{float: left;margin-right:20px;margin-bottom: 30px; width:360px;overflow:hidden;}
.column_cell_list_img li:nth-child(3n+0){margin-right:0;}
.column_cell_list_img li img{width:132px; height:90px;border-radius: 4px;border: 1px solid #f4f4f4;}

.rec_con{width:210px; height:90px;float:right;}
.rec_title{overflow: hidden; height:52px; line-height:26px;}
.rec_info{ margin-top:15px; font-size:12px; color:#999;}
.rec_info span{padding: 0 20px;}
.rec_info span#time{background:url("../img/time.png") no-repeat scroll center left;}
.rec_info span#click{background:url("../img/click.png") no-repeat scroll center left;}

.sidebar{width: 310px;float: right;}
.sidebar_hd{height: 24px; overflow: hidden; margin-bottom: 20px;}
.sidebar_hd span{font-size: 16px;display: inline-block;}
.sidebar_bd li{margin-bottom: 20px; height: 20px; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.column_cell_list#adjust_1{}
.column_cell_list#adjust_1 li{float:left; width:350px;margin-right: 30px;}
.column_cell_list#adjust_1 li:nth-child(3n+0){margin-right:0;}
.column_cell_list#adjust_1 li a{background:url("../img/dot.jpg") no-repeat scroll left center; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 20px;}

.column_cell_list#adjust_2{padding: 15px 40px 20px;}
.column_cell_list#adjust_2 li{float:left; width:350px;margin-right: 30px;}
.column_cell_list#adjust_2 li:nth-child(3n+0){margin-right:0;}
.column_cell_list#adjust_2 li a{background:url("../img/dot.jpg") no-repeat scroll left center; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 20px;}

/* 位置 */
.place{color:#999;margin:20px auto;height:26px;line-height:26px;overflow:hidden;font-size:14px;}
.place a::after{color:#999;content: "/";display: inline-block;margin-left: 8px;padding-right: 8px;font-size:14px;}
.place a{color:#999;}
.place h2 {font-weight: normal;font-size: 14px;display: inline-block;}
.place em{color:#ff0000;}

.submenu{overflow:hidden;}
.submenu ul{margin-left:50px;}
.submenu ul li{float: left;background-color: #fff;border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 10px 25px;margin-left: 20px; font-size:16px;}
.submenu ul li.current{background-color:#4065eb;}
.submenu ul li.current a{color:#FFFFFF;}

/* 列表 */
.list{background-color: #fff;border-radius: 4px;overflow:hidden;padding: 40px 80px 40px; margin-bottom:50px;}
.list#size{padding: 40px 50px;}
.list .list_title{height:28px;line-height:28px;display: block;padding:0 20px; margin:0 0 10px;overflow:hidden;font-size:20px;position: relative;}
.list .list_title i{background:#0245DC none repeat scroll 0 0;height:20px;left: 0;overflow: hidden;position: absolute;top:5px;width:4px;border-radius: 4px;}
.list .list_title em{color: #e22b00;}

.list li{ overflow:hidden;padding: 18px 0 17px;border-bottom: 1px solid #f4f5f7;position: relative;text-overflow: ellipsis;/*white-space: nowrap;*/}

.list li .thumbnail{float:right;width:130px;overflow:hidden}
.list li .thumbnail a,.list li .thumbnail img{width:130px;height:90px}

.list li .related{float:left; width:800px; height:90px;}
.related .related_tit{font-size: 16px; font-weight: 700; margin-bottom: 5px;overflow:hidden;}
.related .related_tit a{height:34px;line-height:34px;color: #212121;}
#size .related_tit{font-size: 20px; font-weight:normal; white-space: nowrap; text-overflow: ellipsis;}
.related .related_des{height: 22px; font-size: 12px; color: #99a2aa; line-height: 22px; margin-bottom: 15px;}
.related .related_des span.time{background:url("../img/time.png") left center no-repeat;padding-left: 20px;}

.list li .type{background:url("../img/noicon.png") no-repeat scroll center;width: 32px;height: 30px;display: inline-block; float:left;margin-right: 18px;margin-top: 8px;}
.list li .type.img{width: 80px;height: 80px;overflow: hidden;}
.list li .type.d2{background:url("../img/2.png") no-repeat scroll center;}
.list li .type.d3{background:url("../img/3.png") no-repeat scroll center;}
.list li .type.d4{background:url("../img/4.png") no-repeat scroll center;}
.list li .type.d5{background:url("../img/5.png") no-repeat scroll center;}
.list li .type.d6{background:url("../img/6.png") no-repeat scroll center;}
.list li .type.d7{background:url("../img/7.png") no-repeat scroll center;}
.list li .type.d8{background:url("../img/8.png") no-repeat scroll center;}
.list li .type.d9{background:url("../img/9.png") no-repeat scroll center;}
.list li .type.d10{background:url("../img/10.png") no-repeat scroll center;}
.list li .type.d11{background:url("../img/11.png") no-repeat scroll center;}
.list li .type.d12{background:url("../img/12.png") no-repeat scroll center;}
.list li .type.d13{background:url("../img/13.png") no-repeat scroll center;}
.list li .type.d14{background:url("../img/14.png") no-repeat scroll center;}
.list li .type.d15{background:url("../img/15.png") no-repeat scroll center;}
.list li .type.d16{background:url("../img/16.png") no-repeat scroll center;}
.list li .type.d17{background:url("../img/17.png") no-repeat scroll center;}
.list li .type.d18{background:url("../img/18.png") no-repeat scroll center;}
.list li .type.d19{background:url("../img/19.png") no-repeat scroll center;}
.list li .type.d20{background:url("../img/20.png") no-repeat scroll center;}
.list li .type.d22{background:url("../img/22.png") no-repeat scroll center;}
.list li .type.d23{background:url("../img/23.png") no-repeat scroll center;}
.list li .type.d24{background:url("../img/24.png") no-repeat scroll center;}
.list li .type.d25{background:url("../img/25.png") no-repeat scroll center;}
.list li .type.d26{background:url("../img/26.png") no-repeat scroll center;}
.list#size .related{float:left; width:650px; height:90px;}

.grade{background:url("../img/0star.png") no-repeat scroll center; width:70px; height:15px;position: absolute;right: 0;top: 30px;}
.grade.t1{background:url("../img/1star.png") no-repeat scroll center;}
.grade.t2{background:url("../img/2star.png") no-repeat scroll center;}
.grade.t3{background:url("../img/3star.png") no-repeat scroll center;}
.grade.t4{background:url("../img/4star.png") no-repeat scroll center;}
.grade.t5{background:url("../img/5star.png") no-repeat scroll center;}

.state{background-color: #5cb85c;position: absolute;right: 0;top: 30px;padding: 0 8px;color:#fff;border-radius: 4px;font-size:12px;max-height: 15px;width: 54px;text-align:center;font-family: serif;}

/* 翻页 */
.page{color:#666;font-size:14px;height:34px;line-height:32px;margin:0 auto 50px;text-align:center;}
.page a,.page span{display:inline-block;height:32px;text-align:center;padding:0 14px;background:#fff;border:1px solid #ddd;border-radius:2px;color:#666;background:-moz-linear-gradient(top,#ffffff,#eaeaea);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#eaeaea));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eaeaea',GradientType='0');text-decoration:none; margin:0 5px;}
.page span{border-color:#0245DC;background:#0245DC; color:#fff;filter:none;font-weight:bold}
.page a:hover{border-color:#0245DC; color:#0245DC;}
.page span:hover{border-color:#0245DC; background:#0245DC; color:#fff;}

/* 内容 */
.article{background-color: #fff;border-radius: 4px;overflow:hidden;margin:0 auto 20px;position: relative;padding: 40px 80px 60px;}
.article#size{padding: 40px 60px 60px;}
.downinfo{overflow: hidden;padding: 0 0 24px;border-bottom: 1px solid #f4f5f6;position: relative; font-size:14px;color: #99a2aa;margin-bottom: 24px;height: 20px;}
.downinfo span{max-height:20px; line-height:20px;margin-right:18px;font-size:12px}
.downinfo span#small{float: none;
    background-size: 18px auto;
    height: 18px;
    width: 18px;
    margin-top: 0;
	margin-bottom: -3px;}
.downinfo span.subtitle{white-space: nowrap;text-overflow: ellipsis;display: inline-block;overflow: hidden;float: left;margin-right: 40px;padding-left: 80px; font-size:14px;}
.downinfo span.subtitle strong{font-weight: normal;}
.downinfo span.subtitle i{background:url("../img/group.png") no-repeat scroll center;width: 75px;position: absolute;left: 0;color:#e0ae5e;height:20px;top:0;border-radius: 4px;}
.downinfo span.subtitle i#group0{background:url("../img/group0.png") no-repeat scroll center;}
.downinfo span.subtitle i#group10,.downinfo span.subtitle i#group20,.downinfo span.subtitle i#group30,.downinfo span.subtitle i#group40,.downinfo span.subtitle i#group50,.downinfo span.subtitle i#group60,.downinfo span.subtitle i#group70,.downinfo span.subtitle i#group80{background:url("../img/group1.png") no-repeat scroll center;}
.downinfo span.subtitle i#group0vip{background:url("../img/group2.png") no-repeat scroll center;}
.downinfo span.subtitle i#group10vip,.downinfo span.subtitle i#group20vip,.downinfo span.subtitle i#group30vip,.downinfo span.subtitle i#group40vip,.downinfo span.subtitle i#group50vip,.downinfo span.subtitle i#group60vip,.downinfo span.subtitle i#group70vip,.downinfo span.subtitle i#group80vip{background:url("../img/group2.png") no-repeat scroll center;}

.downinfo .grade#size{top:2px;right:0;}
.downinfo .state#size{position: initial;display: inline-block;float: left;}
.source{background:url("../img/reprinted.png") no-repeat scroll top left;display:block;width:36px;height:22px; margin:30px 0 20px;}
.article .title{margin:0 0 25px;overflow:hidden;}
.article .title h1{color:#000;float:left;font-size:32px;font-weight:normal;overflow:hidden;line-height:40px;}
.article .title#length h1{width:88%}
.article .title#length .top_download{background-color: #1CB927;position: absolute;right: 60px;top: 0;color: #FFFFFF;border-radius: 0 0 4px 4px;text-decoration: none;padding: 10px;text-align: center;width: 120px;}
.article .writer{ margin-bottom:30px;}
.article .writer span{display: inline-block;text-align: center;background: #dcdcdc;border-radius: 10px;color: #999;padding: 0 20px;font-size: 12px;}
.remind{
    padding:0 20px;
    border-radius: 4px;
    font-size: 14px;
    color: #ff0000;
    background-color: #fcf2e1;
    line-height: 65px;
	font-weight: bold;
}
.article .content{font-size:17px;line-height:30px;color:#000;letter-spacing: 1.5px;word-wrap: break-word;}
.article .content h2 {margin:24px 0;font-size: 21px;font-weight: normal; height:30px; line-height:30px;}
.article .content h3{border-left: 12px solid #2674d8;padding: 0 10px;margin:30px 0;font-size: 18px;font-weight: normal; height:19px; line-height:19px;}
.article .content a,.article .content a:hover{text-decoration:none; color:#000;}
.article .content p{line-height:30px;margin-bottom:24px;overflow: hidden;}
.article .content img,.article .content p img{display:block;margin:0 auto;vertical-align:middle;max-width:780px;_width:expression(this.width>780?"780px":true);}
.article .content p a{color:#0245DC;text-decoration:underline;}

.article .content#change h2{border-left: 4px solid #0075ff;padding-left: 18px;margin:24px 0;font-size: 18px;font-weight: normal; height:24px; line-height:24px;border-radius: 4px;}
.article .content#change p{font-family:arial,宋体,sans-serif;}

.tags{background:url("../img/tag.png") no-repeat scroll left center;color:#99a2aa; margin:10px auto;font-size: 12px; padding-left:20px;}
.tags a{color: #999;margin-right: 10px;}

.pagelist{margin:0 auto;overflow:hidden;zoom:1;text-align:center;}
.pagelist p{line-height: 30px; margin-bottom: 20px;overflow: hidden;font-size: 17px; color: #000;}
.pagelist span,.pagelist a{background-color:#FBFBFB;border:1px solid #DFDFE0;box-shadow:1px 1px 1px #E7E7E7;color:#999999;display:inline-block;height:26px;line-height:26px;margin:10px 5px 30px 0;padding:3px 14px;}
.pagelist span:hover,.pagelist a:hover{background-color:#0245DC;color:#FFFFFF;text-decoration:none;}
.pagelist .thisclass{background-color:#0245DC;border:1px solid #0245DC;color:#FFFFFF;}

.collection{margin: 50px auto 40px;overflow: hidden;text-align: center;}
.collection a{display: inline-block;line-height:28px;border-radius:4px;padding:8px 40px;font-size:16px; text-align:center; margin:0 auto;background-color: #ffcc00;color:#FFFFFF; text-decoration:none;}
.collection a.download{background-color:#1CB927;margin-left: 0px;}
.collection a.digg{background-color:#0075ff;margin-left: 0px;}

.tips{border-top: 1px solid #f4f5f6; padding-top:40px; overflow:hidden; height:20px; line-height:20px;font-size:14px;}
.tips p{font-size:12px; color:#99a2aa; float:left;}
.tips .report{float:right; color:#999999;}

.readall{position:relative;z-index:9999;padding:0 0 80px;margin-top:-18rem;text-align:center}
.readall .read_more_mask{height:18rem;background:-moz-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0));background:-webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background:-o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0))}
.read_more_btn{cursor:pointer;font-size:16px;color:#0245DC;background:#fff;border-radius:4px;border:1px solid #0245DC;line-height:30px;padding:5px 10px;text-decoration:none;display:inline-block;position:relative;width:50%;}
.read_more_btn:active{outline:none;}
.read_more_btn em{margin:0 .1em}
.read_more_btn:after{top:12px;right:10px;width:9px;height:9px;border-left:1px solid #0245DC;border-bottom:1px solid #0245DC;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:"";position:absolute}

.context{overflow:hidden; padding: 0 80px;margin-bottom:20px;}
.context_up,.context_down{height:40px;line-height:40px;font-size:14px; color:#999999; width:45%;}
.context_up{float:left;}
.context_down{float:right; text-align:right;}

#basic_info_title{display:block;clear:both;zoom:1;overflow:hidden;border-left:12px solid #0075ff;margin:60px 0 30px 0;/**background:url("../img/basic-info-line.png")**/;position:relative}
#basic_info_title h2{float:left;display:block;padding:0 8px 0 18px;line-height:24px;font-size:18px;background:#fff;height:auto;margin:0;}
.basic_info{margin:20px 0 50px;font-family:arial,宋体,sans-serif;font-size:14px;background:url("../img/basic-info-bg.png");overflow:hidden;}
.basic_info_left{width:540px;float:left;display:inline-block;}
.basic_info_right{width:540px;float:left;display:inline-block;}
.basic_info .basicInfo-block .basicInfo-item{line-height:26px;display:block;padding:0;margin:0;float:left}
.basic_info dt.name{width:130px;padding:0 10px 0 0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999;float: left;line-height:39px;}
.basic_info dd.value{zoom:1;color:#333;width:400px;float:left;position:relative;overflow:visible; line-height:39px;height:39px;display: inline-table;}
.basic_info .basicInfo-block .basicInfo-item.twod{zoom:1;color:#333;width:200px;float:left;position:relative;overflow:visible}

.basic_state{height: 50px;overflow:hidden;margin-top: 60px;position:relative;}
.basic_state::before{background-image: linear-gradient(to right,white,rgba(248,248,248,0)); content: ''; position: absolute; z-index: 2; top: 0; height: 100%; width: 30px;left:0;}
.basic_state::after{background-image: linear-gradient(to left,white,rgba(248,248,248,0)); content: ''; position: absolute; z-index: 2; top: 0; height: 100%; width: 30px;right:0;}
.basic_state li{position:relative;float:left; width:33.33%; font-size:13px; height:34px; border-bottom:2px solid #7b9d6f;text-align: center;}
.basic_state li::after{content: ''; position: absolute; left: 50%;transform: translateX(-50%); bottom: -8px; height: 12px; width: 12px; border-radius: 50%; border: 2px solid #7b9d6f; background-color: #7b9d6f;}
/*.basic_state li.basic_stop{border-bottom:2px solid #ccc;}
.basic_state li.basic_stop::after{border: 2px solid #ccc; background-color: #ccc;}*/

.summary{overflow: hidden;font-size: 14px;}

.basic_info dd.value div{display:none;/*默认隐藏*/}
.basic_info dd.value:hover div{display:initial;padding:5px 10px;background:skyblue;color:#fff;font-size:9pt;border-width:1px 1px 2px 1px;border-color:#333;border-style:solid;position:absolute;top:-30px;left:0;display:block;z-index:99;/*当鼠标hover时展示*/}

/* 边栏 */
.shop{background-color: #fff;border-radius: 4px;overflow:hidden; margin-bottom:20px;}
.shop_box{padding: 20px;}
.shop_clear{background:url("../img/clear.png") no-repeat scroll 15px center; display: block; height: 18px; line-height: 18px; text-align: center; font-size: 12px; color:#99a2aa;padding-left:30px;}
.shop_pay{overflow:hidden;}
#download{height: 116px; background: #f8f9fa; margin-top: 17px; overflow: hidden;}
.download_vip{display: block; width: 180px; height: 36px; line-height: 36px; background: #1CB927; text-align: center; border-radius: 18px; font-size: 14px; margin: 20px auto;}
.download_vip a{color: #fff;text-decoration:none;}
#download p{text-align: center; color: #999; font-size: 14px; line-height: 20px;}
.operate{overflow:hidden; margin-top:20px;}
.operate a{display:inline-block; height: 40px; text-align: left; font-size: 14px; line-height: 40px; color: #828e9a;}
.operate a.collect{ padding-left: 80px;background:url("../img/collect.png") no-repeat scroll 30px center;}
.operate a.mistake{ padding-left: 70px;background:url("../img/mistake.png") no-repeat scroll 20px center;}

.sidebar_list{background-color: #fff;border-radius: 4px;overflow:hidden; margin-top:20px; padding:20px;}
.sidebar_list_title{height:24px;line-height:24px;display: block;padding:0 20px; margin:0 0 20px;overflow:hidden;font-size:16px;position: relative;}
.sidebar_list_title i{background:#0245DC none repeat scroll 0 0;height:16px;left: 0;overflow: hidden;position: absolute;top:5px;width:4px;border-radius: 4px;}
.sidebar_list_title em{color: #e22b00;}
.sidebar_list ul{}
.sidebar_list li{float: left; border: 1px solid #ddd; border-radius: 5px; background: #f5f5f5; text-align: center; padding: 8px 10px; margin: 0 15px 15px 0; font-size: 12px;}

.zmtpc_list{background-color: #fff;border-radius: 4px;overflow:hidden; margin-top:20px; padding:20px;}
.zmtpc_list_title{height:24px;line-height:24px;display: block;padding:0 20px; margin:0 0 20px;overflow:hidden;font-size:16px;position: relative;}
.zmtpc_list_title i{background:#0245DC none repeat scroll 0 0;height:16px;left: 0;overflow: hidden;position: absolute;top:5px;width:4px;border-radius: 4px;}
.zmtpc_list_title em{color: #e22b00;}
.zmtpc_list ul{}
.zmtpc_list li{height: 20px; line-height: 20px;margin:20px 1px 0 0;}
.zmtpc_list li a{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 1px;float: left;max-width: 180px;}
.zmtpc_list li span{float: right; color: #99a2aa;}

.cutting {display: none; }

/* 自定义 */
.freelist{background-color: #fff;border-radius: 4px;overflow: hidden; padding: 30px 60px;margin-bottom: 20px;font-size:14px;}
.freelist_title {float: left;padding: 10px 0;width: 80px;display: block;font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.freelist_ztimg {float: left;padding: 0px 0;width: 150px;height: 150px;display: block;overflow: hidden;white-space: nowrap;}
.freelist ul{margin: 0 0 0 180px;}
.freelist ul li {float: left;padding: 5px 5px;}
.freelist ul li a{display:block;padding:5px 0;color:#999999;width: 100px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.freelist ul li.current a{color: #4065eb;font-weight:bold;}
#freelist_more a{color: #4065eb;}
/*友情*/
.flink{padding:40px 0;overflow:hidden;}
.flink_box {width:1200px;margin:0 auto;color: #aaa;font-size: 12px;}
.flink_box span {background:url("../img/flink.png") left center no-repeat;display:block;width:94px;height:35px;float:left;text-indent:-999em;}
.flink_box a{margin-left:8px; color: #aaa;}
.flink_box a::after{color: #aaa;content: "/";display: inline-block;margin-left: 8px;font-size: 12px;height:35px;line-height:35px;}

/* 底部 */
.footer{background-color:#333333;color:#8f8f8f;padding:40px 0;text-align:center;overflow:hidden;font-size:13px;}
.footer_wrap{width:1200px;overflow:hidden; margin:0 auto;}
.footer_wrap p{ line-height:30px; height:30px;}
.footer a{color:#8f8f8f; margin-right:5px;}

.calculate{ display:none;}

/* 打赏 */
.clear:before,
.clear:after {
  content: "";
  display: table;
}

.clear:after {
  clear: both;
}

.clear {
  clear: both;
}

.ht_grid_1_2_custom {
  float: left;
  width: 49%;
  margin-right: 2%;
}

.ht_grid_1_2_custom:nth-of-type(2n) {
  margin-right: 0;
}

.ht_grid_1_2_custom:nth-of-type(2n+1) {
  clear: left;
}

.ht_grid_1_2_custom:nth-of-type(2n+0) {
  margin-right: 0;
  clear: right;
}

.ht_grid_1_2_custom img {
  width: 100%;
}

.modal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Sit on top */
  padding-top: 100px;
  /* Location of the box */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */
  z-index: 1000;
}

.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border-radius: 4px;
  border: 1px solid #888;
  font-size: 14px;
  width: 400px;
  padding: 25px 20px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s img;
  animation-duration-border: 1px solid #f0f0f0;
  animation-duration-border-radius: 4px;
  animation-duration-width: 100%;
  animation-duration-max-width: 100%;
}

.modal-content h3 {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px;
}

@-webkit-keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}

@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}

.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  position: absolute;
  top: 8px;
  right: 10px;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}